iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 19
0
自我挑戰組

從swift基礎出發的ARKit世界系列 第 19

Swift中的跳轉畫面_navigation, 及超重點segue方法

  • 分享至 

  • xImage
  •  

第十九天,除了昨天講的tab bar controller之外
我們還能運用navigation controller進行跳轉的動作
最後講了一個重要的傳值方法_segue
他很像兩個頁面之間的橋樑~
在之後的App實作也幾乎都會用到segue方法喔!
加油
/images/emoticon/emoticon12.gif

navigation controller

  • 不使用Tab bar跳轉畫面方法
    方法一:
    新增button, 右鍵controll拖曳至想跳轉的畫面, 選擇show
    方法二:
    右面板搜尋Navigation Controller
    controll拖曳主畫面至想跳轉的畫面, 選擇root view controller
    方法三:
    不使用拖曳方式, 直接用storboard id控制程式碼跳轉畫面
    點擊第二個畫面右面板storyboard id屬性

  • navigation controller最上欄新增按鈕
    加上有返回前一個跳轉畫面按鈕:
    Editor-->Embed in-->Navigation Controller
    加上其他按鈕:
    右面板搜尋bar button item
    加上正中間標題:
    root view 不用加, 自己會有
    其他頁面請到右面板搜尋navigation item拖曳至想要的畫面上
轉場效果
左右翻頁:將畫面加進navigation controller
navigationController?.pushViewController()
navigationController?.popViewController()
navigationController?.popToRootViewController()
上下翻頁:
present()
dismiss()
  • segue轉場&傳值
    畫面與畫面之間的橋樑命名
    轉場的程式碼運用performSegue()以及segue名字來辨識

上一篇
Swift中的跳轉畫面_Tab bar
下一篇
Swift中的tableView實作方式 part1
系列文
從swift基礎出發的ARKit世界30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言